Schritt 5: Die wichtigsten Befehle des OpenStackClients
Vorwort
Nachdem in Schritt 4 der OpenStack Client installiert wurde, werden wir in diesem Schritt alle wichtigen Befehle einmal auflisten.
Die Übersicht der spezifischen Subbefehle kann in der Kommandozeile mit einem --help hinter dem eigentlichen Befehl separat angezeigt werden.
Um alle Befehle aufzulisten, kann der Schalter --help auch ohne weitere Angaben von einem Bestandteil verwendet werden:
openstack --help
Server
Mit dem Kommando openstack server ist es mögliche eigene Instanz zu erstellen, diese zu verwalten, zu löschen und andere} administrative Aufgaben durchzuführen.
Hier eine Liste der wichtigsten Kommandos:}
openstack server addEiner bestehenden Instanz können verschiedene Bestandteile (Fixed IP, Floating IP, Security Group, Volume) zugewiesen werdenopenstack server createMit diesem Befehl kann eine neue Instanz erstellt werdenopenstack server deleteLöscht die im Befehl angegebene Instanzopenstack server listListet alle bestehenden Instanzen aufopenstack server removeKann verschiedene Bestandteile (Fixed IP, Floating IP, Security Group, Volume) wieder entfernenopenstack server showZeigt alle verfügbaren Informationen zu der im Befehl genannten Instanz an
Stack (Heat)
Genauso wie mit openstack server ... Befehlen einzelne Instanzen administriert werden, kann man mit openstack stack ... ganze Stacks verwalten.
Auch hier eine kurze Auflistung der wichtigsten Befehle:
openstack stack createKann einen neuen Stack erstellenopenstack stack listListet alle bestehenden Stacks aufopenstack stack showZeigt alle Informationen zu dem im Befehl angegebenen Stackopenstack stack deleteLöscht den im Befehl angegebenen Stack
Security Group
Security Groups werden verwendet, um Instanzen eingehende und ausgehende Netzwerk-Verbindungen basierend auf IP-Adressen und Ports zu erlauben oder zu verbieten.
Auch Security Groups kann man mit dem OpenStackClienten verwalten. Hier eine beispielhafte Liste üblicher Aufrufe:
openstack security group createErstellt eine neue Security Groupopenstack security group deleteLöscht die im Befehl angegebene Security Groupopenstack security group listListet alle bestehenden Gruppen aufopenstack security group showZeigt alle verfügbaren Informationen zu der im Befehl angegebenen Security Groupopenstack security group rule createFügt eine Regel zu einer Security Group hinzuopenstack security group rule deleteLöscht die im Befehl angegeben Regel
Network
Um später auch Instanzen sinnvoll nutzen zu können, benötigen diesen ein Netzwerk, hier eine kurze Auflistung der wichtigsten Befehle um ein Netzwerk zu erstellen:
openstack network createErstellt ein neues Netzwerkopenstack nerwork listListet alle bestehenden Netzwerke aufopenstack network showZeigt alle Informationen zu dem im Befehl angegebenen Netzwerkopenstack network deleteLöscht das im Befehl angegebene Netzwerk
Router
Damit eine Instanz mit einem Netzwerk verbunden werden kann, ist ein virtueller Router notwendig und lässt sich mit diesen Kommando administrieren.
Hier eine kurze Liste der möglichen Befehle:
openstack router createErstellt einen neuen Routeropenstack router deleteLöscht einen bestehenden Routeropenstack router add portWeist dem angegebenen Router, den angegebenen Port zuopenstack router add subnetWeist dem angegeben Router, das angegebene Subnet zu
Subnet
Um den virtuellen Router korrekt zu betreiben, wird auch ein Subnet benötigt, welches mit dem Kommando openstack subnet administriert werden kann.
Möglich Befehle sind:
openstack subnet createErstellt ein neues Subnetopenstack subnet deleteLöscht ein bestehendes Subnetopenstack subnet showZeigt alle verfügbaren Informationen zu einem Subnet an
Port
Nachdem nun bereits virtuelle Router und Subnets bekannt sind, darf der Port nicht fehlen.
Die wichtigsten Befehle:
openstack port createErstellt einen neuen Portopenstack port deleteLöscht einen bestehenden Portopenstack port showZeigt alle verfügbaren Informationen zu einem Port an
Volume
Volumes sind persistente Speicherorte, die über die Existenz von einzelnen Instanzen hinaus erhalten bleiben. Wichtige Befehle sind:
openstack volume createErstellt ein neues Volumeopenstack volume deleteLöscht ein bestehendes Volumeopenstack volume showZeigt alle verfügbaren Informationen zu einem Volume an
Abschluss
In diesem Schritt wurden die wichtigsten Befehle einmal aufgelistet und auch mit einer kleinen Erklärung versehen.
Die genannten Befehle werden in den nächsten Schritten benötigti und bilden somit die Grundlage für die Guided Tour.
In Schritt 6 wird das Thema ein selbst erstelltes SSH Key Pair sein.
